package com.lsh.payment.core.service.wxpay;

import com.lsh.payment.core.strategy.vo.wxpay.WxPayRefundQueryResult;
import com.lsh.payment.core.strategy.vo.wxpay.WxPayRefundResult;

import java.util.Map;

/**
 * Project Name: lsh-payment
 *
 * @author peter
 * @date 17/6/29
 * 北京链商电子商务有限公司
 * Package
 * desc:
 */
public interface IWxRefundService {

    /**
     * 申请退款
     * @param dataMap  参数
     * @return         返回值
     */
    WxPayRefundResult refund(Map<String, String> dataMap);

    /**
     * 查询退款
     * @param dataMap  参数
     * @return         返回值
     */
    WxPayRefundQueryResult refundQuery(Map<String, String> dataMap);
}
